import Mock from 'mockjs';

let configArray = [];
// 使用webpack的require.context()遍历所有mock文件
const files = import.meta.globEager('./*.js')
for (const key in files) {
  configArray.push(files[key].default);
}
// 注册所有的mock服务
configArray.forEach((item)=>{
  
  // Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组
  for (let [path, response] of Object.entries(item)) {
    let protocol = path.split('|');
    console.log(`mock注册:`, protocol);
    Mock.mock(new RegExp(protocol[1]), protocol[0], response);
  }
});